package com.tencent.wxcloudrun.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 待办信息表
 *
 * @TableName x_todo_info
 */
@TableName(value = "x_todo_info")
@Data
public class XTodoInfo implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     * 待办ID，业务主键
     */
    @TableId(value = "todo_id")
    private String todoId;
    /**
     * 自增ID
     */
    @TableField(value = "id")
    private Integer id;
    /**
     * 待办所属人的角色 tenant：租客  land：房东
     */
    @TableField(value = "todo_role")
    private String todoRole;
    /**
     * 待办选项，就是点击待办之后弹窗出现的各种选项，一个枚举对应一个业务表，但是一个枚举并不只对应一个唯一的待办，比如租客与房东的待办中都有【租房申请】  待补充~~~
     */
    @TableField(value = "todo_option")
    private String todoOption;
    /**
     * 待办归属人的openid
     */
    @TableField(value = "todo_person")
    private String todoPerson;
    /**
     * 对应各个待办事件具体业务表的业务主键。
     */
    @TableField(value = "todo_thing")
    private String todoThing;
    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;
}